package mx.com.sinformex.simbel.utils;

import java.util.List;
import java.util.Map;

import org.apache.tapestry5.StreamResponse;

/**
 * @author Oscar Ivan Hernandez Ventura [ oscar at sinformex dot com dot mx]
 *
 * @version $ Id : IFileReporteExporter.java , v 1.0 14/05/2009 angellore $
 */
public interface IFileReporteExporter {
	
	/**
	 * 
	 * @param rows
	 * @param args May be an inputstream, or filename or whatever
	 * @return
	 */
	public StreamResponse export(List<Map<String, Object>> rows, String templateFileName, Map<String, Object> args, java.sql.Connection conn, String outputFilename);

}
